// 中文SEO配置
export const seoConfig = {
  // 主要关键词
  primaryKeywords: [
    '族谱',
    '家谱', 
    '族谱制作',
    '家族族谱',
    '世系图',
    '家族关系图'
  ],
  
  // 长尾关键词
  longTailKeywords: [
    '在线族谱制作工具',
    '免费族谱模板',
    '家族族谱管理系统',
    '可视化家族关系图',
    '族谱PDF导出',
    '家谱编辑软件',
    '世代关系图制作',
    '宗族族谱管理',
    '家族历史记录',
    '族谱数字化'
  ],
  
  // 页面标题模板
  titleTemplates: {
    home: '族谱管理系统 - 在线家族族谱制作工具 | 免费族谱模板',
    tree: '家族关系图 - 可视化族谱世系图 | 族谱管理系统',
    list: '家族成员目录 - 世代层级展示 | 族谱管理系统', 
    table: '族谱信息表格 - 家族成员详细信息 | 族谱管理系统',
    form: '添加家族成员 - 族谱信息录入 | 族谱管理系统'
  },
  
  // 描述模板
  descriptionTemplates: {
    home: '专业的在线族谱管理系统，支持家族族谱制作、家谱编辑、世系图生成。免费族谱模板，可视化家族关系图，支持PDF导出。传承家族文化，记录家族历史。',
    tree: '可视化展示家族关系图和世系图，直观呈现家族成员之间的血缘关系。支持拖拽操作、缩放查看，轻松制作专业族谱图表。',
    list: '按世代层级展示家族成员目录，清晰呈现家族世系结构。支持世代筛选、成员搜索，方便查看家族历史传承。',
    table: '表格形式展示所有家族成员详细信息，包括姓名、世次、生卒年月、配偶信息等。支持数据排序、筛选和导出功能。',
    form: '添加新的家族成员信息到族谱中，支持详细的个人信息录入，包括基本信息、家庭关系、生平履历等完整资料。'
  },
  
  // 结构化数据
  structuredData: {
    organization: {
      "@context": "https://schema.org",
      "@type": "Organization",
      "name": "族谱管理系统",
      "description": "专业的在线族谱管理和制作平台",
      "url": "https://family-tree.example.com",
      "logo": "https://family-tree.example.com/logo.png",
      "sameAs": [
        "https://weibo.com/familytree",
        "https://www.zhihu.com/org/familytree"
      ]
    },
    
    website: {
      "@context": "https://schema.org",
      "@type": "WebSite",
      "name": "族谱管理系统",
      "url": "https://family-tree.example.com",
      "potentialAction": {
        "@type": "SearchAction",
        "target": "https://family-tree.example.com/search?q={search_term_string}",
        "query-input": "required name=search_term_string"
      }
    }
  },
  
  // 中文搜索引擎优化
  chineseSearchEngines: {
    baidu: {
      verification: 'your-baidu-verification-code',
      pushUrl: 'http://data.zz.baidu.com/urls?site=family-tree.example.com&token=your-token'
    },
    sogou: {
      verification: 'your-sogou-verification-code'
    },
    so360: {
      verification: 'your-360-verification-code'
    }
  }
}

// 生成页面特定的SEO数据
export function generatePageSEO(page: keyof typeof seoConfig.titleTemplates) {
  return {
    title: seoConfig.titleTemplates[page],
    description: seoConfig.descriptionTemplates[page],
    keywords: [...seoConfig.primaryKeywords, ...seoConfig.longTailKeywords].join(',')
  }
}